.mootabs_title {
list-style-image:none;
list-style-type:none;
height:24px;
margin:0;
padding:0;
}

.mootabs_title li {
float:left;
background-color:#ddd;
margin-right:2px;
cursor:pointer;
height:24px;
padding:2px 8px;
}

.mootabs_title li.active {
background-color:#e6e6e6;
}

.mootabs_panel {
display:none;
background-color:#ddd;
position:relative;
width:100%;
top:-1px;
clear:both;
overflow:auto;
}

.mootabs_panel.active {
background-color:#e6e6e6;
display:block;
}

.extbl,.extbl2 {
width:100%;
border-collapse:collapse;
border-spacing:0;
border:1px solid #555;
background-color:#FFF;
border-width:1px 0 0 1px;
margin:0;
padding:0;
}

.extbl th,.extbl td,.extbl2 td,.extbl2 th {
border:1px solid #555;
border-width:0 1px 1px 0;
padding:2px 6px;
}

.extbl td {
font-size:15px;
font-weight:700;
text-decoration:none;
width:55%;
color:#37404C;
}

.extbl2 th,.extbl th {
height:25px;
background:url(../images/background_blue.jpg);
background-repeat:repeat;
font-size:11px;
color:#000;
width:45%;
text-align:right;
margin:0;
padding:6px 4px 2px;
}

.extbl td,th {
text-align:right;
}

.extbl2 td,th {
text-align:left;
}

.leftdiv {
float:left;
width:25%;
border:0px solid #555;
padding:0 10px;
}

.sname{

font-size:1.4em;
font-weight:700;
text-transform:uppercase;
color:#333;
}

.studname {
text-align:left;
background:transparent;
border:0px solid #555;
padding:0 10px;
}

.othercharges {
float:left;
padding:0 10px;
width:25%;
height:100%;
overflow:auto;
overflow-x:hidden;
}


.othercharges table>tbody {
border:1px solid #EAECEE;
height:360px;
overflow:auto;
overflow-x:hidden;
}

#div_p_history {
float:center;
padding:0 10px;
width:90%;
height:390px;
overflow:auto;
overflow-x:hidden;
}


#div_p_history table>tbody {
border:1px solid #EAECEE;
height:360px;
overflow:auto;
overflow-x:hidden;
}

#otherlist {
border:1px solid #EAECEE;
float:left;
width:70%;
padding:0 10px;
height:380px;
overflow:auto;
overflow-x:hidden;
}

#table_assess {
float:left;
width:70%;
border:0px solid #555;
padding:0 10px;

}

#table_assess table {
background-color:#FFF;
border-spacing:0;
width:100%;
border-collapse:collapse;
border:1px solid #555;
border-width:1px 0 0 1px;
margin:0;
padding:0;
}

#table_assess th {
height:25px;
background:url(../images/background_blue.jpg);
background-repeat:repeat;
font-size:11px;
color:#000;
margin:0;
padding:6px 4px 2px;
}

#table_assess th a:hover {
text-decoration:underline;
}

#table_assess tr.row0 {
background-color:#F9F9F9;
}

#table_assess tr.row1 {
background-color:#FFF;
}

#table_assess td {
border:1px solid #555;
border-width:0 1px 1px 0;
}

#table_assess td.applied, td.outstanding,td.amount {
width:80px;
}

th.sth {
width:200px;
text-align:right;
}

td.number {
width:100px;
}

td.std {
text-align:left;
font-size:15px;
font-weight:700;
text-decoration:none;
color:#37404C
}

.extbl caption,.extbl2 caption,#table_assess table caption {
text-align:left;
font-size:1.4em;
font-weight:700;
text-transform:uppercase;
color:#333;
background:transparent;
padding:0 0 .5em;
}

#table_assess tr.row0:hover,#table_assess tr.row1:hover {
background-color:#f1f1f1;
}


.subuttons {
	border:0px solid #555;
	width: 500px;
	float: right;

}

.subuttons input {
	font-size:130%;
	margin-right: 5px;
	font-weight: bold;
	color : #333;
}

.gtotal {

	border:1px solid #e6e6e6;
	padding: 10px;
	float:left;
	font-size:130%;
	font-weight: bold;
}

#payment_window {
float:left;
width:70%;
border:0px solid #555;
padding:0 10px;

}

#payment_window table {

border-spacing:0;
width:100%;
border-collapse:collapse;
border-width:1px 0 0 1px;
margin:0;
padding:0;
}

#payment_window td {
width:100%;
border-width:0 1px 1px 0;
}

#payment_window th {
width:100%;
height:25px;
background:url(../images/background_blue.jpg);
background-repeat:repeat;
font-size:11px;
color:#000;
margin:0;
padding:6px 4px 2px;
}

#payment_window input {
	font-size:130%;
	margin-right: 5px;
	font-weight: bold;
	color : #333;
}
